課程資訊
課程名稱
自動化系統設計
Design of Automated Systems 
開課學期
109-2 
授課對象
生物資源暨農學院  生物產業機電工程學研究所  
授課教師
周瑞仁 
課號
BME7051 
課程識別碼
631 M1500 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期五7,8,9(14:20~17:20) 
上課地點
電電實驗室 
備註
研究所核心課程(機電控制)
總人數上限:20人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1092BME7051_ 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程「自動化系統設計」與大學部的總整課程「機電整合與系統設計—機電整合(四) 」都是從整體的視野與整合的角度來規畫與設計製作系統,從實踐中學習,透過從做中學(learning by doing),統整先前所學的個別知能,實作解決問題,要求學生習得第一手的經驗,培育解決實際問題的能力。

「自動化系統設計」課程採用教育部智聯網技術與應用聯盟提供的Duckietown自走車為平台(不必自行設計製作,只要組裝),應用到作物生長環境的偵測上,也就是在車輛上配置環境偵測系統,透過MCU、動態感測與各類環境感測,包括IMU、PH值、溫度、濕度、CO2、PM2.5、超音波測距儀、GPS定位訊號等,擷取當前作物生長環境的各種資訊,並建構IOT基礎設施以及資料庫系統,將資訊傳送至訂閱者端進行分析處理、決策與即時顯示。訂閱者可在介面上方的輸入欄中輸入欲偵測的環境項目及時間,即可得到偵測結果。發展的系統可巡走於田間、溫室或植物工廠,亦可擴充作為環保署空氣或水質品質偵測巡邏車。


1. Introduction to the course (Labs, HW, and Final project)
2. Introduction to Duckietown Robot (Duckiebot AGV), and Raspberry Pi, Arduino, Assembly and Control of Duckietown Robot (Duckiebot AGV)
3. Assembly and Control of Duckietown Robot (Duckiebot AGV)
4. Introduction to IMU and LCD Display
5. Introduction to IOT (Implementation of Publisher, Broker and Subscriber) and Node-Red
6. Application of IOT on Healthcare (Application of Accelerometer)
7. Application of IOT on Environmental Monitoring, Introduction to MySQL
8. Webpage or APP Served as User Interface
9. Introduction to UAV and UAS
10. Final Project
 

課程目標
期待修課同學能夠解決生活上或產業上牽涉到自動化或機電工程相關問題,培養解決問題、實作與自主學習的能力。 
課程要求
1. 實習、作業    70%
2. 期末計畫與報告成績     30% 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
◆教科書:講義
◆參考書:上課時依進度指定 
參考書目
◆上課時依進度指定 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
實習與作業 
70% 
 
2. 
期末計畫與報告成績 
30% 
 
 
課程進度
週次
日期
單元主題
第1週
02/26   Theme: Introduction to the course (Labs, HW, and Final project)
 Activity: Grouping, Photo taking, Q&A
 Assignment: Pre-test—Understand how students acquire relevant core competencies
 Submission:
 
第2週
03/05   Theme: Introduction to Duckietown Robot (Duckiebot AGV), and Raspberry Pi, Arduino, Assembly and Control of Duckietown Robot (Duckiebot AGV)
 Activity: Experimental Material and Kits Distribution, Hands-on: Lab. 1_Assembly and Control of Duckiebot AGV
 Assignment: Lab. 1, HW1_ Article "Duckietown_an Open Inexpensive and Flexible Platform for Autonomy Education and Research "
 Submission: Pre-test—Understand how students acquire relevant core competencies
 
第3週
03/12   Theme: Assembly and Control of Duckietown Robot (Duckiebot AGV), IMU
 Activity: Hands-on: Lab. 1_Assembly and Control of Duckiebot AGV
 Assignment:
 Submission:
 
第4週
03/19   Theme: Introduction to IOT delivered by President
 Activity: Hands-on: Lab. 2_Balance of Seesaw via IMU and Display of the YPR
 Assignment: Lab. 2
 Submission: Lab. 1, HW1
 
第5週
03/26   Theme: Introduction to IMU, LCD Display and PID
 Activity: Hands-on: Lab. 2_Balance of Seesaw via IMU and Display of the YPR
 Assignment:
 Submission:
 
第6週
04/02   Spring break [Children's Day & Tomb sweeping day] [No class] 
第7週
04/09   Theme: Introduction to IOT (Implementation of Publisher, Broker and Subscriber) and Node-Red
 Activity: Hands-on: Lab. 3_Implementation of IOT (MQTT) and Node-Red
 Assignment: Lab. 3
 Submission: Lab. 2
 
第8週
04/16   Theme: Introduction to IOT (Implementation of Publisher, Broker and Subscriber) and Node-Red
 Activity: Hands-on: Lab. 3_Implementation of IOT (MQTT) and Node-Red
 Assignment:
 Submission:
 
第9週
04/23   Theme: Application of IOT on Healthcare (Application of Accelerometer)
 Activity: Hands-on: Lab. 4_ Fall Alert via IOT
 Assignment: Lab. 4
 Submission: Lab. 3
 
第10週
04/30   Theme: Application of IOT on Healthcare (Application of Accelerometer)
 Activity: Hands-on: Lab. 4_ Fall Alert via IOT
 Assignment:
 Submission:
 
第11週
05/07   Theme: Application of IOT on Environmental Monitoring, Introduction to MySQL
 Activity: Hands-on: Lab. 5_ Sensing of Environment and Data Display via IOT; Lab. 6_ Sensing of Environment and Database Construction
 Assignment: Lab. 5, Lab. 6
 Submission: Lab. 4
 
第12週
05/14   Theme: Application of IOT on Environmental Monitoring, Introduction to MySQL
 Activity: Hands-on: Lab. 5_ Sensing of Environment and Data Display via IOT; Lab. 6_ Sensing of Environment and Database Construction, Company Visit
 Assignment:
 Submission:
 
第13週
05/21   Theme: Webpage or APP Served as User Interface
 Activity: Hands-on: Lab. 7_ Sensing Data Displayed on Web or APP, Check the Progress of Final Project (Video Clip and PPT)
 Assignment: Lab. 7
 Submission: Lab. 5, Lab. 6
 
第14週
05/28   Theme: Webpage or APP Served as User Interface
 Activity: Hands-on: Lab. 7_ Sensing Data Displayed on Web or APP
 Assignment:
 Submission:
 
第15週
06/04   Theme: Introduction to UAV and UAS
 Activity: Hands-on: Lab. 8_ Subscriber on Moving Gripper of Robot to Emulate Scenario of UAV’s Detection
 Assignment: Lab. 8
 Submission: Lab. 7
 
第16週
06/11   Theme: Introduction to UAV and UAS
 Activity: Hands-on: Lab. 8_ Subscriber on Moving Gripper of Robot to Emulate Scenario of UAV’s Detection
 Assignment:
 Submission:
 
第17週
06/18   Theme: Final Project
 Activity: Demo and Presentation of Final Project
 Assignment:
 Submission: Lab. 8, all final project material (Report, Video Clip, PPT)
 
第18週
06/25   Theme: The Course
 Activity: Discussion and Suggestion on the Course
 Assignment:
 Submission: